
package com.xbongbong.sys.domain.entity;

import com.xbongbong.paas.toolbox.util.DateUtil;
import com.xbongbong.paas.toolbox.wrap.Entity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;


/**
 * 套餐类型实体
 * @author kaka
 */
@Getter
@Setter
@ToString
public class FeeEntity extends Entity {

	private static final long serialVersionUID = -1L;
	public FeeEntity(){
		updateTime = (long) DateUtil.getInt();
		del = 0;
	}

	//========== properties ==========

	private Long id;
	/**
	 * 套餐名称
	 */
	private String name;
	/**
	 * 价格，原价
	 */
	private Float price;
	/**
	 * 实际售价
	 */
	private Float realPrice;
	/**
	 * 主要数量上限，基本都以此字段限制
	 */
	private Integer primaryNum;
	/**
	 * 次要数量上限
	 */
	private Integer secondaryNum;
	/**
	 * 有效月份数，比如1月，13月，
	 */
	private Integer monthNum;
	/**
	 * 创建时间
	 */
	private Long addTime;
	/**
	 * 更新时间
	 */
	private Long updateTime;
	/**
	 * 删除标记
	 */
	private Integer del;
	/**
	 * 0套餐对购买用户不可见，1可见
	 */
	private Integer status;

	private String content;
	/**
	 * 0公司总人数套餐  1实际使用人数套餐
	 */
	private Integer type;
	/**
	 * 父节点（记录增值套餐关联的主套餐id）
	 */
	private Long parentId;
	/**
	 * 心选商品名称
	 */
	private String xinxuanProductName;
	/**
	 * 心选商品code
	 */
	private String xinxuanProductCode;
	/**
	 * 心选商品规格标识
	 */
	private String xinxuanSkuId;
	/**
	 * 第三方产品码
	 */
	private String thirdPartyProductCode;
	/**
	 * 第三方产品名
	 */
	private String thirdPartyProductName;
	/**
	 * 推送机器人地址
	 */
	private String pushRobotUrl;
}

